(NHEJ) NON-HOMOLOGOUS END JOINING AND HOMOLOGY-DIRECTED REPAIR